perm filename OUTGO.MSG[E,ALS]5 blob sn#178641 filedate 1975-10-02 generic text, type T, neo UTF8
∂02-OCT-75  1056	E,ALS
To:   ME
RF reports a bug in F which I do not believe was there before one of your fixes.
It is not very serious but probably should be fixed. Are you responsible?
∂02-OCT-75  0804	E,ALS
What few changes that I have made are all debugged. I think I have a fix to the
period-at-the end- of -a -line bug but I will put this in on a separate copy of
E first. Let me know when you come in just in case I decide to put this in the
CSP,SYS copy before you show up.

∂29-SEP-75  1118		E,ALS
 Could you come in and demonstrate your trouble with PARENs
␈ CC: MFB

∂26-SEP-75  1407		E,ALS
 I have looked into the problems of using ETV and TVE at other locations and the
 main road block is common to both in that they both require a system line-editor
 and one that understands the conventions used in the editor. So I do not think
 that it would help you much to get the other source. One advantage is that it
 is in SAIL and therefore easier to read. The source file for the SAIL program
 is not currently up on our system but it is still available on some back-up
 tapes. As reguards the documentation of ETV- I have been adding to the comments
 as time goes on and they are not nearly as deficient as they once were. Do you
 have a recient copy?
␈ CC: %CMU-10A HEDRICK;%CMU-10B HEDRICK

∂25-SEP-75  1407		E,ALS
 The mystery is solved or maybe deepened as to the absence of INVALID DIRECTORY
 reports on TELLME. They have been being written under other names and with
 all sorts of queer protection bits. I have consolidated these in one file,
 spooled it and then deleted some 15 or 20 of these trick files. Apparently
 When people tried to follow my instructions about sending several Tellme
 roports they started the following ones before the first one had cleared. At
 least there are several with almost the same time and on different files.
 The situation is sufficiently complicated that I decided to start Tellme.001
 over and to watch it carefully for a day or so.
␈ CC: me

∂23-SEP-75  1312		E,ALS
 See E.ALS[UP,DOC] page 22.
␈ CC: BPM

∂22-SEP-75  2242		E,ALS
 What do you mean? If it is the fact that I am running HOT then maybe it
 should be taken off the system. This is one of the few times I have
 run this program but I wanted to see if there was any late news on the latest shooting.
  There seems to be none so I am going to bed.
␈ CC: reg

∂19-SEP-75  1128		E,ALS
 Where do I find the SAI copy of the old TVE?
␈ CC: REG

∂12-SEP-75  0849		E,ALS
 ***The printer needs fixing.****
␈ CC: TED

∂11-SEP-75  1033		E,ALS
 Could you drop in some time to discuss the common bug which you seem to
 encounter more than anyone else. the NEXT DIRECTORY POINTER INVALID one.
 There must be something peculiar either about your file or your operating
 procedure.	ALS
␈ CC: GHB

∂10-SEP-75  1352		E,ALS
 A technique to get around your trouble until I do aa proper fix. Assume that
 you have given a αβ( then a β something and now want to find the matching
 ) for the initial (  then if you give 2 αβ↔ 's in a row you will land where
 you were on the first ( and the α) command will now work OK.
␈ CC: MFB

∂10-SEP-75  0834		E,ALS
 It seems that you gave a <control>+<control>5<control>F command. Why the + sign?
 This should not cause any trouble and in fact I have tried to repeat your trouble
 without success but I wonder why you did this. Is it possible that you did not keep
 the control key down during the entire command? This is the first bug of this sort
 to be reported for some time.
␈ CC: mjc

∂05-SEP-75  0952		E,ALS
 TELLME fixes are up.
 CC: ME

∂04-SEP-75  0941		E,ALS
 I fixed the DSTRL bug by surpressing setting of the indicator when T is out of
 range. This is a hack however. The right thing to do is it see that DSTRL is not
 called at all unless it is really needed. It is now called more than once in a
 number of different situations, the most flagrant being the case you found where
 BOTWIN has been flagged as needing resetting but has not yet been reset to the
 correct value. I fixed E but I have not yet put it up on the system because I
 am looking into the matter to see how to do a better job. The difficulty in doing
 this seems to be that there are cases where one does not yet know whether a second
 setting will be invoked or not. It may be that a negαtive value in BOTWIN is a
 sure indicator but I am not yet sure.
 CC: me

∂03-SEP-75  1009		E,ALS
 I accumulated some statistics on TELLME reports since AUG 24th.
 
 DIRCHK+12  CAME A,1(E) occurred 27 times (directory point invalid)
 RDLONG+3   JRST RDLIN+2          4 TIMES   (TOO LONG LINES)
 then 1 each of the following
 WRDONE+4  CAME T,CHARS
 FUCHK+2   CAIL TT,C
 FSGIVE+1  CAME A,FSMIN
 WROM+16   CAME C,1(T)
 WRPM+7    CAIE T,(C)
  There were also some cases where people called TELLME directly.
 It looks like the invalid directory bug is the only serious one showing.  The
 other cases can be accounted for as due to real errors in the text or to a
 variety of causes.
 i
 CC: ME

∂03-SEP-75  0835		E,ALS
 The INDE5+1 bug does seem to have been around foe some time, perhaps from the
 time I wrote this section. The interesting thing is how it had excaped detection
 until now. Thanks for finding it.
 CC: ME

∂24-AUG-75  0915		E,ALS
 KRD reports trouble with XCENTER which has never happened before. Have you done
 anything to cause this? TELLME reports a FF out of place but his message to me
 said nothing about this.
 CC: me

∂22-AUG-75  0929		E,ALS
 ALS here. Yes if you can establish the connection.
 CC: %CMU-10A HEDRICKS

∂22-AUG-75  0928		E,ALS AT TTY32   0928
 ALS here. YES.
 CC: %CMU-10B hedricks

∂22-AUG-75  0927		E,ALS AT TTY32   0927
 ALS here. The answer is yes.
 CC: %CMU-10A HEDRICKS

∂22-AUG-75  0812		E,ALS
 Sorry to pester you with questions to which I could find the answers but I had
 just listed them and the machine was due to go down and I was going out and would
 not be back so I sent them on to you without further checking.
 CC: ME

∂21-AUG-75  1036		E,ALS
 This is a repeat message.
 You could probably adapt the older TVEDIT to your system fairly easily as several
 others have done. Our ETV, by now contains quite a few features that the TVEDIT
 did not contain but so far as I know it has not been adapted by others for systems
 with different display capabilities. I will be glad to talk with you about this.
 I will be away all next week however.
 CC: %CMU-10B HEDRICK

∂21-AUG-75  1004		E,ALS
 You could probably adapt the older TVEDIT to your system fairly easily as
 several others have done. ETV now contains quite a few additional features that
 were not in TVEDIT and so far as I know noone has tried to adapt it to another
 system with different display capabilities. I would be glad to talk with you
 about the problems if you can arrange a convienent time. I will be away all next
 week however.πZiπZu
 CC: %CMUA HEDRICK

∂21-AUG-75  0938		E,ALS
 Another question. Do you understand why two HRRZ's in a row both into A on page
 214 line 84 and 85?
 CC: me

∂21-AUG-75  0905		E,ALS
 I have looked at all of the BLT instructions and I find two where there might
 be trouble.
 page74 line 73 in OPNDEV is BLT TT,3+1(T) followed by TRNE TT,400000.
 page 95 line 46 in PURCH3 is BLT T,OBUF+17 followed by SETCM T,JOBREL.
 There are quite a few other places where there is a POPJ after a BLT and I
 have not followed these up to see where they all came from, so there could be
 trouble in one of these places. Most of them seemed reasonably safe however.
 CC: ME

∂18-AUG-75  1446		E,ALS
 I lost your message when I tried to read it!
 CC: rf

∂14-AUG-75  0807		E,ALS
 Speak to Martin Frost about CRLF's.  I told him that you would object but he
 is the one that changed things.  Maybe if you look into all that he is doing
 in this regard, you might agree that he has made some improvements.
 CC: REG

∂13-AUG-75  0942		E,ALS
 I have an experimental version of E saved as ETV[e,als] that beeps at you on the
 completion af any command that takes more than 2 seconds of real time to execute.
 What do you think of this idea? I propose to allow the user to turn the feature
 off and on and to change the reference time but to have it up at some fixed time
 for the default condition.
 CC: bh

∂13-AUG-75  0930		E,ALS
 I have an experimental version of E saved as ETV which beeps at you on the
 completion af any command that takes more than 2 seconds of real time to
 execute. If this seems like a good idea, I propose adding a feature that will
 permit one to turn the feature off or on and to change the reference time limit.
 What do you think of this idea?
 CC: ME

∂12-AUG-75  1417		E,ALS
 The order of file extensions in ETV follows. I hold no brief for this order, it
 has just grown, with some jockeying when people were unhappy.
 FAI,SAI,F4,PUB,MAC,LSP,LAP,PAL,WRU,NSA,OSA,LST,CMD,TXT,RELX,<DMPX>
 ,XGPX,DRWX,WD X,PC X,WPCX,PLTX,PCPX,PLXX,WL X,WLSX
 Don't ask me what some of them mean, they were on the list before I started
 working on ETV and I have simply added a few names as a result of pressure.
 CC: MJC

∂12-AUG-75  1335		E,ALS
 Don't you thik that the record used by BACKGLO should be appended to the data
 saved by the mark command and preserved during file switching? In particular
 one should be able to go to ? and back without losing the record of the
 earlier page.
 CC: me

∂11-AUG-75  1136		E,ALS
 I have never answered your question of 7 Aug.  The default value for the number
 of lines on a page is 33. The /F command without a /R reformatts the file to 
 the specified number of lines as a maximum on each page. If no argument is given
 this number is 33 as ETV was telling you.
 CC: REM

∂11-AUG-75  0933		E,ALS
 The parentheses matching commands in ETV are now up officially. See the write-up
 for the most recent form. I would be interested in your comments.
 CC: MFB

∂10-AUG-75  1756		E,ALS
 ME here--I recompiled and it seemed ok so I put up a new E just now.
 CC: ALS

∂10-AUG-75  1131		E,ALS
 There were several known errors in ↔ as I left it. I was only able to fix it
 up enough to compile. These have now been fixed by using your COLON routine,
 to which I have added a new label. The problems had to do with what would
 happen if the page had been altered so that the return ARRL and EDPOS were
 no longer acceptable. COLON seems to do all the right things.
 CC: ME

∂08-AUG-75  2206		E,ALS
 I have tried to send you a message several times and the system has always died. 
 I was not able to assemble until after 	 GOT HOME SO I HAVE DONE NO TESTING.THERE WEre no assembly errors however.
 CC: me

∂08-AUG-75  1659		E,ALS
 I WAS UNABLE TO GET E TO COMPILE BEFORE THE SYSTEM WAS SCHEDULED TO GO DOWN
 CC: ME

∂08-AUG-75  1030		E,ALS
 I would like to talk with you about ( ).
 CC: rf

∂07-AUG-75  1523		E,ALS
 A new set of parenthesis matching commands is up on ETV with explanation on E.ALS
 [UP,DOC] (?). I would be interested in your comments and in any bugs that you can
 find before I announce it generally. Explanation on page 22 will be shortened and
 made more precise as soon as I have some reaction from users.	ALS
 CC: MFB

∂05-AUG-75  0915		E,ALS
 RF has called attention to the fact that we have not fixed the case where one had
 previously made a correction so that the W was up and then entered but did not
 change the first line on the page. In this case the D flag is set needlessly. Do
 you think that this is important enough to need fixing? It would be relatively
 easy to do but it would involve a bit more testing every time.
 CC: ME

∂04-AUG-75  1647		E,ALS
 ME, who was responsible for the two new commands already knows about this bug
 and is trying to do something about it. You may have a clue as to how to fix
 it easier than the way he is planning.
 CC: RF

∂02-AUG-75  1622		E,ALS
 ; and : do not work quite right on top and bottom lines.
 CC: ME

∂31-JUL-75  1553		E,ALS
 Slight error in my last message.- I did use the correct PTL7W9 PT79 command.
 CC: me

∂31-JUL-75  1542		E,ALS
 Ineed your help. The <CONTROL>D routine at DELPR1 on page 27 works but when
 I try to replace the PTWR1W etc. with MOVEI C,211↔IDPB C,D↔PT77WP PT79 I get into
 trouble with repeated use or maybe only for long lines but not the last line
 on the page. I was surprised that it worked at all since I am not sure that
 the pointer in D is still right at this time. I am afraid to put this fix up
 so the system version now goes to the next line instead of leaving you in the
 line editor. It seems to work for bothe too long lines (with the proper count now)
 and for the last line on the page.
 CC: ME

∂30-JUL-75  1423		E,ALS
 Ican not find the file you mention.
 CC: rf

∂30-JUL-75  0945		E,ALS
 The no-write-if no change fix is up. It should be possible to envoke a bug in this
 code in the following way, but I have not been able to make it happen.  Maybe you
 can.
 One has a line in the text which is identical with a second line except that
 it is longer. Example:
 THIS LINE IS A TEST LINE AND IT IS LONGER
 THIS LINE IS A TEST LINE
 One deletes the first line, and writes the text out to remove the W. Then
 without making any other changes that would reset the W, one enters the second
 line and adds to it so that it is now identical to the line that was deleted.
 If conditions are right one should be able to cause this corrected line to
 be written in the free storage space formerly occupied by the deleted line.
 When it is being written, it is checked against what is left there. Since the
 deletion only changes the identifying and linking words and not the text, the
 new text agrees with the old text and the writing of the W should be suppressed.
 It doesn't seem to work this way. Why not? Every time I try it the extended line is
 appended to the end of free storage. My suspicion is that one must have conditions
 just right with not enough space left in free storage at the end for the line
 to go there but with not enough empty space scattered around for the storage to
 be crunched for all of this to happen. Do you wnderstand it?  Anyway I decided
 that it was highly unlikely that any one would be apt to be bitten by such a bug
 so I put it up on the system. All that one could possibly lose would be the
 addition to the one line, since the W would come up if any other corrections were
 made.
 CC: ME

∂30-JUL-75  0806		E,ALS
 LES sent you a not when logged in on my account by mistake so your messaage to me
 probably should be resent to him
 
 
 mail tob
 LES sent several people notes when his console was linked to my number by mistake.
 Your note to me should be resent to him, I judge.
 CC: tob

∂29-JUL-75  1033		E,ALS
 I missed your message.
 fing rf
 CC: RF

∂26-JUL-75  1333		E,ALS
 What happened to your n system?  Also the system lied to me by
 saying that you last logged out at 16:42 yet the log on E[csp,sys]
 reports that you had changed e as late as 20:11.
 CC: BH

∂25-JUL-75  1536		E,ALS
 Through an error LES sent you a message when logged in on my number. Your message
 should be redirected to him.
 CC: dbl

∂22-JUL-75  1020		E,ALS
 You sent me some info that I do not need. Is it possible you meant to send it
 to some one else? perhaps LES.
 CC: drb

∂22-JUL-75  0849		E,ALS
 I am trying to find out why you have so much trouble with the message
 NEXT DIRECTORY POINTER INVALID --. I have examined your files ITHE3 and ITHE4
 and there does not seem to be anything much wrong with them so it must be your
 operating procedures.  Could you drop in some time and demonstrate to me what
 you do that leads to this message?	ALS
 CC: DAP

∂18-JUL-75  1526		E,ALS
 The <META><CONTROL>XFIND command does not find a searched for string if it
 starts at the very first character on a page, just as the <META><CONTROL>F
 does not find the string that starts at the very beginning of the line to
 which the cursor is pointing.  This is a known bug, but very hard to fix.
 However the <CONTROL> commands do not suffer from this defect. As to the
 ∞* command description, this was implied in the text but it has now been
 made explicit.  Thanks
 CC: ref

∂18-JUL-75  1448		E,ALS
 The main bug that causes the message that you just got has been fixed, but
 files formatted before this fix will still cause trouble. There are several
 ways to fix matters up but which is the easier to use depends very much on
 the exact status of the file. In your case there seems to be a missing
 FORM FEED, perhaps between the first and the second page. One way to fix
 matters is to delete the page markers, one by one and then rewrite them.
 Another way is to copy the entire text except for the directory by the copy
 command with (2:*) as the range and then to reformat this copy with ETV.
 I would suggest that you try to fix the matter as otherwise you may continue to
 have trouble.
 CC: DAP

∂18-JUL-75  1400		E,ALS
 See PAREN[E,ALS] for a brief description of one possible parenthesis matching
 command for ETV. Would this do most of what you would like? I would like to limit
 the number of commands, just on general principles, and make the ones I do
 introduce as general as possible.
 CC: MFB

∂18-JUL-75  1138		E,ALS
 It would be hard. By the way the bug I fixed had to do with the message
 PROCEED WITH CAUTION  THE NEXT DIRECTORY----etc.
 I think that I have found the major source of these messages and fixed it!
 Time will tell.  I am still thinking about ways to save additional data in one's
 TMPCOR region and if I do this the problem you pose will be solved.
 CC: RF

∂18-JUL-75  1032		E,ALS
 I have just loaded a new version of ETV. When convenient, exit from ETV and reenter
 to get the new version.
 CC: TOB

∂18-JUL-75  1030		E,ALS
 I have just fixed a bug in ETV. When convienent exit from ETV and re load it
 to get the new version.
 CC: TAG

∂18-JUL-75  1029		E,ALS
 I HAVE JUST FIXED A BUG IN ETV AND PUT THE NEW VERSION UP. WHEN CONVIENENT
 EXIT FROM ETV AND REENTER TO GET NEW COPY
 CC: RF

∂10-JUL-75  1006		E,ALS
 The simple way to prevent being thrown off after you have said NO to a request
 for permission to reformat and have then been asked for a new name is to type
 a new name or even the name of the unformatted file that you had typed but this
 time with a /R or with /F or with /F/R or even with a /N switch. I will, however,
 look into why a <CR> response in this case does not abort the command with out
 throwing you off. Even if you are thrown off you can still save your ∃ list if
 you type S to the system and then type an acceptable file name which will
 overwrite the file name 0 but save the rest of the list.
 CC: rem

∂10-JUL-75  0950		E,ALS
 Are you sure it was ETV? They tried to put the AMPEX disk up last night and it 
 garbaged some user directories before it was halted. Maybe you should report 
 your trouble to REG. I am, of course, not at all sure it was not ETV, but before
 getting too upset I would like to eliminate the AMPEX possibility.
 CC: rf

∂09-JUL-75  1514		E,ALS
 Your short-file bug is fixed. I had dropped a comma from an AOJ A, command
 which stored a 1 in register 0 instead of in register 1 and this means readonly
 to certain parts of the code.
 CC: rf

∂08-JUL-75  1454		E,ALS
 Can you supply me  with a copy of a file with nulls compressed that misbehaves?
 CC: rf

∂08-JUL-75  1017		E,ALS
 I have fixed ETV so that an argument in a substitution command takes precedent
 ofer bucky bits in the final termination characterhis should fix the trouble you 
 noted.
 CC: ME

∂08-JUL-75  0812		E,ALS
 The ← induced bug in ETV has been fixed.
 CC: ref

∂08-JUL-75  0808		E,ALS
 You are nearly alone in your desires as regards thee HOME command. Many people
 have asked me to remove the restriction as to readwrite status. I thought that
 coupling the change with the provision that E.ALS[UP,DOC] not be included and
 that the former status of the revisited file be preserved,- that this would
 answer most if not all objections.
 CC: RF

∂06-JUL-75  1036		E,ALS
 The 7 substitutions bug was easy to fix and is fixed. Also the previous list
 has been more or less cleared up. You had better check to be sure. The ←
 bug will take more time than I have this morning. It is real and it is bad
 so I will take care of it next.  The αFXXXαβ7<CR> response is a feature and
 not a bug since αβ7αFXXX<CR> will find the 7th occurrence.
 CC: me

∂03-JUL-75  0859		E,ALS
 This is a repeat message as my earlier one seems to have been lost
 The query in Etv was put in at REG's request to guard the unwary from foolish
 mistakes. If you keep a back-up copy od a file on another area under the same
 name (as I sometimes do) then maybe the message still serves a useful purpose.
 CC: mjc

∂27-JUN-75  0909		E,ALS
 I have a reasonable fix of the /F/R problem up as RU ETV[E,ALS]. It has the
 following bug or feature, depending on how you look at it. After a /F/R
 reference, a switch to another file and a return αβ#λ one gets back OK but
 for a return αβ#ε one loses the /F along with the /R. Maybe this is as it should
 be but one is told that the old directory is invalid when it may or may not be.
 I am thinking of putting this up on the system because it is an improvement on
 what is now up. Any suggestions?
 CC: ME

∂13-JUN-75  1103		E,ALS
 A new feature on RU ETV[E,ALS] which I will clean up if people think it is
 worth while. The line number from the page which would correespond th the
 top and bottom rows (*** or ---) appears to the left on these lines. I could
 also add the total number of lines on the page to the bottom line, making
 the XL command unnecessary.
 CC: ME

∂13-JUN-75  0811		E,ALS
 Yes, I do know the game. It's English name is, of course, MILL. It is played more
 in Scandinavia than in Germany. I once had a graduate student program this but
 he did not do a very good job (it was only a term paper project), and so I made
 no effort to save it.	ALS
 CC: jfs

∂12-JUN-75  1404		E,ALS
 I have a bone to pick with yoou about the ETV-MAIL interface. Mail tells people
 the one can switch to ETV with a M command and that XRUN will get you back.
 Unfortunately this does not work if you have switched files while in ETV. It
 seems that you will either get thrown off or ETV will go into a loop, depending
 on whether you have switched back to the original file or not. XRUN normally
 takes some text but apparently you have done something so that the return
 address is remembered. Tell me how it works.
 CC: BH

∂12-JUN-75  1006		E,ALS
 You seem to have more trouble with ETV giving warnings that NEXT DIRECTORY POINTER
 INVALID -- PROCEED WITH CAUTION than most other people. Could you perhaps give
 me a clue as to why? Perhaps it might help if you could come in to my office
 and demonstrate what you have been doing that coused the trouble. You always seem to be editing PAPER[1,MG] when it happens.
 CC: mg

∂12-JUN-75  0952		E,ALS
 I would like to delay saving file names on file switching in ETV until they
 have been successfully looked up. Unfortunately this would interfere with
 your "." saving scheme. The problem is that if one types a nonsense file name
 it now gets saved. Also if one overtypes a good name (forgetting that one
 had already saved the name the good name gets overwritten with the bad. I
 tried to fix this in a very simple way by zeroing out the name when bad but
 this has the effect that if the good name overwritten happened to be number 0
 or at any rate low on the list then the ∃ command no longer can find files
 having higher numbers. Correction, the trouble on overwriting only happens
 if the name is mostly correct an so is identified as the same but then one
 does something foolish as to wrong switches or wrong format.
 
 CC: SGK

∂12-JUN-75  0855		E,ALS
 
 
 MAIL DAV
 Correction to my message- your last command was an XCAncel to cancel the corrections
 not to switch pages as I think I said.
 CC: DAV

∂12-JUN-75  0835		E,ALS
 You got thrown off of ETV yesterday at 17:12. Can you tell me the circumstances.
 in particular was the XCANCEL command correctly executed or were you thrown off
 before this was done? It looks to me like you ran a program called PPSAV.TMP
 which did something that I have no record of, and then gave the command HOME
 bringing something in the ATTACH buffer which you then deposited. This must have
 had about 210 characters plus the amount you then deleted with a line delete
 command. Then you tried to delete a page mark and it blew. I have seen this
 particular bug only once before and this was before I had such complete
 reporting so I was unable to track it down.	ALS
 CC: DAV

∂10-JUN-75  1313		E,ALS
 It seems to work! Do you want to test it before I put it up.
 CC: ME

∂09-JUN-75  1248		E,ALS
 Iam back from lunch.
 CC: RF

∂09-JUN-75  1038		E,ALS
 You might look in to the new file switches as one means of avoiding trouble
 with invalid directory pointers. Type <CONTROL>? when in ETV and see page 21.
 CC: BES

∂09-JUN-75  0833		E,ALS
 I am trying to work on your bug and I simply can not make it happen. There must
 be something different about the way I try to do it from the way you do. Would you
 like to come in and demonstrate again. PDQ has reported the same kind of bug so 
 I think that there is one for sure but unless I can reproduce it I have very little
 chance of fixing it. In case this does not ring bells I am talking about the 
 SOS bug with file GEYEG.YID[MAP,RF).
 CC: RF

∂06-JUN-75  1332		E,ALS
 more- I can help matters some if when I write ZDATA from the EDFIL locations I check
 for the /f only case and overwrite the appropiate cell where EDFIL-2 gets written
 with zero. This may still not be enough however since I do not save the /R flag
 and so one could read a file with /F/R, switch then come back with a numbered ε
 whereupon it would have remembered the /F. Oh me!
 CC: me

∂06-JUN-75  1326		E,ALS
 I am back. If, as you say TMPCOR remembers the string then your explanation may
 not be complete since I do not set up the /N actually but only set the flag
 word that the /N would set. However the tempcor must be written before the
 code for /F is executed while Edfil-2 is still set up and before it has been
 put back to zero, so that whether TMPCOR gets the data from the ASCII string or
 from the flag word it is still wrong for the /F only case.
 CC: me

∂06-JUN-75  0857		E,ALS
 Try reading the file CPU.WL[282,LCH] WITH THE SWITCHES /F/R, that is type
 ET CPU.WL/F/R and you may be able to read the file without trouble. It seems that
 this file is not properly formatted for use with ETV.
 CC: LCW

∂06-JUN-75  0848		E,ALS
 Can you tell me what caused the trouble just now?
 CC: lcw

∂05-JUN-75  2232		E,ALS
 I put the message in twice just to mage sure that it was seen.
 I had expected the /R mode not to say anything about keeping
 the directory. There is a problem in that the same bit of code is
 used for several purposes and it is getting so laden with conditional
 tests for the several options that I am having trouble keeping every
 thing straight.  Maybe we should look at the SOS case togaather.
 CC: rf

∂05-JUN-75  1619		E,ALS
 YOU MIGHT LIKE TO TRY MY NEW VERSION RU ETV[E,ALS] which has a new switch
 /F or /F/R which limit the number of lines on a page to a default value of 33.
 /52F sets the line count to 52 etc. /F alone reformats your file while /F/R
 puts pseudo page marks in your core version only without affecting the disk
 copy. This should be useful for reading long files.
 CC: bpm

∂05-JUN-75  1612		E,ALS
 You might like to try RU ETV on E,ALS. I haven't tried it on SOS files but it may
 be that your bug has gone away. If it has not that will be the next item on my
 list. The new commands or rather switches are /F/R which repages readonly to a
 default page length of 33 lines, and /F alone which reformats the file with a 
 maximum line length of 33 words. In both cases the old page marks are still
 respected as well. /52F is the way to specify 52 lines etc.
 CC: rf

∂05-JUN-75  1056		E,ALS
 That is bad news for sure since it used to not do this. I will have to look into it.
 
 CC: RF

∂05-JUN-75  1054		E,ALS
 DO YOU MEAN WITH THE SYSTEM VERSION OF ETV?
 CC: RF

∂05-JUN-75  0812		E,ALS
 I have found an easy way to increase the allowable number of pages to any desired
 number as long as one is willing to forgo the use of MARKS on pages with higher
 than 511 number. I hather hate to do this however since it might encourage people
 to make and use very large files which will bother them more than others but
 which is still not a good idea. I am inclined to leave the limit where it is altho
 it would do no harm to increase it to 510 (reserving 511 for an existing function)
 
 CC: JFR

∂04-JUN-75  1340		E,ALS
 ETV was not designed to handle lines with more than 511 characters, ges with
 more than 511 lines and files with more than 511 pages. It keeps such numbers
 frequently in 9-bit bytes and it is a major undertaking to redo everything
 that is so dependent. I hate to think of the complications since this technique
 is so intertwined with the entire program. Why do you keep such a file in one
 piece? When I have delt with big files I have always found it desirable to
 break them into smaller pieces. It speeds up editing, and for progrrams makes
 recompiling much faster since one need only redo affected portions, etc.
 CC: Jfr

∂04-JUN-75  1153		E,ALS
 Second installment
 I now have another version which never complains on /F but will not save the 
 new directory after a /F, in fact both directories are gone with a write out.
 CC: ME

∂04-JUN-75  1001		E,ALS
 It's partially fixed. It always keeps the old directory as a part of the text,
 telling you that it is doing this. It allows a change from readonly to
 readwrite but may get into trouble over this because of the old directory and
 because it has not saved the new paging before.
 CC: ME

∂04-JUN-75  0805		E,ALS
 I KNOW! It is not quite ready for public consumption.
 CC: rf

∂02-JUN-75  0913		E,ALS
 Can you come in to talk about the SOS problem? I am in the middle of fixing
 ETV so thaat there will be a /F mode which will allow one to page a /R file
 to any desired page size for convenience in reading it and this is a good time
 for me to fix your problem as well.
 CC: rf

∂02-JUN-75  0852		E,ALS
 Most things now work for /F. I am thinking about the following:
 1) Fix it so the default value for a /F value is set to 511 automatically when
 one types /R only. Since the line count is or will be set to zero every time a
 true FF is found, this would do nothing to files that are already paged to smaller
 limits.
 2) Test files that are to be formatted to see if they are paged already to less
 than 511 lines and if not to ask if this should be done. This request could be
 introduced during the directory making process and it would add very little to
 the running time if the pages were all shorter than this limit.
 3) Perhaps reverse the situation and fix it so that pages are always limited in
 size unless the user specifically requests otherwise.
 CC: ME

∂01-JUN-75  1813		E,ALS
 When you get the directory pointer invalid message it is wise to stop
 and fix things up. Unless you are in the readonly mode you can do this
 by the CONTROL . command. If it still complains then it is wise to
 leave ETV and reload the offending file. I am at home so I cannot
 look into your trouble very well at the moment but I have gotten a whole
 string of error messages which would indicate that you continued to 
 do what ever it was that led to the message many times, or that ETV was in a loop
 that you did not intercept.
 CC: BPM

∂01-JUN-75  1750		E,ALS
 Sorry I was not more specific.
 Mainly I fixwd up the matter of asking about formatting when one had
 typed /F. It seems to me that it should not be necessary to ask
 if it is OK to format when one has typed /F. So now it does not ask
 unless the file seems to be a binary file or if it is from a different
 PPN area than that of the person logged in. I also do not see the reason
 why one still has to store the /F value in FFLINE AND LATER TRANSFER IT TO
 EDFIL-2 so I fixwded it to store both places at once. THE
 remaining bad bug is that `fter one has done a /F/R and then tries to
 go back home with a H command the system still remembers and
 thinks that the home file is /F. I kept a copy of E as you left it as e.41
 so if you want to undo all of this it will be very easy.
 CC: me

∂01-JUN-75  1348		E,ALS
 Did you retype the UDP1: over again the second time/∨? If you did not
 this could be the trouble but probably you did and there is a bug. I
 have another related bug which may be due to the same thing. I will
 look into it on Monday.
 CC: jam

∂01-JUN-75  1134		E,ALS
 I fixed a few minor bugs but one remains that is very bad. This has to do with
 switching. I thought that if we stored /F in edfil-2 at once on page 63 some of
 these troubles would go away but they did not so I do not understand it correctly.
 This fix is now in however. I will not be able to work much till monday so
 good luck.
 CC: ME

∂31-MAY-75  0821		E,ALS
 That is not all that has to be fixed to make E work for the /F/R case. Suppose
 that you enter a file in this way, put some marks on page 1 then go to some other
 page, say 3. E will  copy through to page three ok but no record will be kept as
 to where in the specified records page 2 and page 3 start.
 Now you go back to page 2. Will E have to start all over and read from page 1
 to find the start of page 2? Now you decide to make some additions or deletions
 to page 2, giving the readwrite command  so that these will be accepted and thy to
 go back to your marks on page 3. What will happen? The straight forward way would
 be to redo the directory completely but this will mess up your marks. I hav figured
 how one might make a modification to the directory for the /F/R case to keep an
 additional number in addition to the record number to hold the line offset so that
 E does not have to start all over each time and this should be fairly simple as
 long as you do not make any changes to earlier pages but it would be very messy to
 change everything and create a new directory while taking proper care of marks.
 I am thinking about this but I think that I will ignore the readwrite change
 problem until I get the simple case working.
 CC: ME

∂31-MAY-75  0809		E,ALS
 What did you mean telling Taylor that ETV will not now handle SOS files? This
 is news to me. I thought that my fix worked OK. The only thing different should
 be that it tells you that you are trying to format an SOS file and requires
 confirmation that that is what you in fact want to do.	ALS
 CC: RF

∂30-MAY-75  1710		E,ALS
 RG is wrong. You can use ETV with SOS files. It does now tell you that
 you are working on an SOS file but if you tell it to cggo Ahread it does
 the right thhngs. It may be that some troubles might occur if you try to
 use ETV over the net. I do not know about thids.  I will get RF to explain
 his objections. 
 CC: RHT

∂30-MAY-75  1131		E,ALS
 I fixed the bug in /F and am a fair way along on the /R case. This gets a bit
 hairy if one lets the directory be created incrementally. The trouble is that
 the convenient time to introduce the FF seems to depend upon too many factors.
 I am sure that when I have thought it trrough properly I will find a better way
 than I now see how to do it. The code will definitely have to go somewhere near
 where we first put the /F stuff but certainly not exactly there.
 CC: ME

∂29-MAY-75  0946		E,ALS
 We were trying to do too much with too little. I am beginning to see what we
 need to do. We must differentiate between three different cases, that is
 1) /F switch only
 	Format the file with a FF and a new record and new page after every
 	FFLINE number of lines, create and save the new directory.
 2)/F and /N switches both used
 	Same as case 1) above except that the directory is creaated on page 0
 	and is not written out. The file will be rippled and padded out so that
 	the FF's are at the beginning of new records.
 3) /F and /N switches both used
 3) /F and /R switches both used
 	In this case we do not want to ripple the file so a pseudo directory
 is created on page 0 and a record should somehow be kept of the line count
 	at the start of each block so that ETV will not have to read from
 	the beginning every time a new page is switched to.
 One might expect a fourth case when /N, /R and /N are all three given, but
 in this case the /R would take precedence and the /N would simple be ignored.
 
 In case 1) the FFline value would not be written into EDFIL-2, since the value
 would be used only on the first formatting and it would not want to be
 remembered on file switching. This would also apply to case 2).
 in case 3) we would want to save the FFLINE value so that when the file is
 recalled by number we would recall the value and the same pseudo directory
 would be recreated.
 CC: ME
This is a file to save outgoing mail.